/* åŽæ•°åº· */
.hskhome-index {
    height: 100%;
    margin: 0;
    padding: 0;
    margin-left: 12px;
    margin-right: 12px;
    margin-bottom: 20px;
    background-color: #fff;
}
.hskhome-map{
    height: 92%;
    background: #fff;
}
.hskhome-map .xinjiang{
  padding-left: 12px;
}
.hskhome-map .xinjiang .p1{
    width: 150px;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
}
.hskhome-map .xinjiang .p2{

font-size: 12px;

padding-left: 3px;

margin-top: 3px;
}
.hskhome-map .xinjiang .b{
    float: left;
    width: 12px;
    height: 12px;
    background: #ebf3fc;
    margin-top: 4px;
    margin-right: 10px;
    margin-left: 3px;
    border: 1px solid #d8e2ec;
}
.label-icon{
    float: left;
    width: 4px;
    height: 12px;
    background: #008be6;
    margin-top: 5px;
    margin-right: 8px;
    border-radius: 2px;
}
.map-date-select{
    height: 8%;
    background: #fff;
    border-bottom: 1px solid #F1F1F1;
}
.map-date-select .date-input{
    position: absolute;
    left: 120px;
    top: 50%;
    transform: translate(-50%,-50%);
}
.map-date-select .form-control{
    height: 40px !important;
}
.hskhome-map-con{
    padding: 0;
}
.hskhome-des{
    background:#fcfcfc;
    height: 92%;
    border-left: 1px solid #F1F1F1;
}
.hskhome-des .des-con{
    height: 400px;
    width: 80%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%,-50%);
    text-align: center;
}
.hskhome-des .des{
    margin-left: 10%;
    margin-right: 2%;
}
.hskhome-des .des1{
    padding-top: 70px;
    padding-bottom: 30px;
}
.hskhome-des .des2{
    border-bottom: 1px dashed #eee;
    margin-bottom: 10px;
}
.hskhome-in-chart{
    height: 450px;
    padding: 0;
}
.table-report-chart{
    height: 450px;
    padding: 0;
}
/**/
.hskhome-des .des-rep{
    /* margin-left: 10%; */
    /* margin-right: 2%; */
}
.hskhome-des .rep1{
    font-size: 16px;
    margin-left: 16%;
}
.hskhome-des .rep2{
    display: -webkit-box;
    font-size: 16px;
    padding-bottom: 20px;
    padding-top: 15px;
    border-bottom: 1px dashed #eee;
}
.hskhome-des .rep3{
    font-size: 16px;
    border-bottom: 1px dashed #eee;
    padding-bottom: 20px;
}
.hskhome-des .rep4{
    padding-top: 20px;
}
.hskhome-des .rep5{
    padding-top: 10px;
}
.hskhome-des .num1{
    font-weight: 700;
    font-size: 30px;
    color: #006edd;
}
.hskhome-des .num2{
    font-weight: 700;
    font-size: 30px;
    color: #F3B229;
}
.hskhome-des .num3{
    color: #F3B229;
}
.hskhome-des .num4{
    color: #E06272;
    text-align: left;
    display: inline-block;
}




/*è‡ªå®šä¹‰è¡¨æ ¼*/
.hskhome-in-table{
    justify-content: center;
    align-items: center;
    display: flex;
    padding-bottom: 30px;
}
.insurance-table {
    font-size: 18px;
    color: #333333;
    border-width: 1px;
    border-color: #F7F7F7;
    border-collapse: collapse;
    height: 150px;
    width: 100%;
}
.insurance-table th {
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #F7F7F7;
    background-color: #F9F9F9;
    text-align: center;
}
.insurance-table .up {
    color: #fff;
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #F7F7F7;
    background-color: #F5A623;
    text-align: center;
}
.insurance-table td {
    color: #fff;
    border-width: 1px;
    padding: 8px;
    border-style: solid;
    border-color: #F7F7F7;
    background-color: #4FA8F9;
    text-align: center;
}
.hskhome-integrity{
    height: 500px;
    padding: 0;
}
.hskhome-qualtity{
    height: 450px;
    padding: 0;
}
/*ç‚¹é˜µè¡¨æ ¼*/
.point-table{
    width: 100%;
}
.point-table .cell1{
    border: none;
    text-align: right;
    border-right: 1px solid #f7f7f7;
    background: #fff !important;
}
.point-table th{
    padding: 8px;
    text-align: center;
    border: none;
    background: #fff;
}
.point-table td{
    text-align: center;
    border-left: none;
    border-right: none;
}
.point-table td:last-child{
    border-right: 1px solid #f7f7f7;
}
.point-table .odd td{
    background: #FEFEFE;
}
.point-table .even td{
    background: #FAFAFA;
}
.point-table-1{
    border-radius: 100%;
    width: 12px;
    height: 12px;
    cursor: pointer;
    margin: auto;
    background-color: #4FA8F9;
}
.point-table-2{
    border-radius: 100%;
    width: 12px;
    height: 12px;
    cursor: pointer;
    margin: auto;
    background-color:#F5A623;
}
.point-table-3{
    border-radius: 100%;
    width: 12px;
    height: 12px;
    cursor: pointer;
    margin: auto;
    background-color: #96D38D;
}
.point-table-1:hover,.point-table-2:hover,.point-table-3:hover{
    background: #F24F0A;
}
.table-point-1{
    height: 14px;
    width: 14px; 
    background: url(/static/images/point-1.png) no-repeat; 
    margin-left: 6px;
}
.table-point-2{
    height: 14px;
    width: 14px; 
    background: url(/static/images/point-2.png) no-repeat; 
    margin-left: 6px;
}
.table-point-3{
    height: 14px;
    width: 14px; 
    background: url(/static/images/point-3.png) no-repeat; 
    margin-left: 6px;
}
.field-tr-content.selected .table-point-btn {
    background: url(/static/images/point-0.png) no-repeat;
}
.point-highlight td{
    background: #E8F3FE !important;
}

.up-tips{
    color: #006edd;
    width: 20px;
    margin-left: 8px;
    background: url(/static/images/tip.png) no-repeat;
    padding-top: 14px;
    background-position-y: 13px;
    display: inline-block;
}
.up-tips p{
    margin-left: 15px;
    width: 20px;
}

.hsk-field-select{
    float: left; 
    margin-left: 11px;
    margin-top: 2px;
    margin-bottom: 8px;
}

/*åœ°å›¾tooltip*/
.map-tip-panel{
    height: 360px;
    width: 600px;
    border-radius: 5px;
    background: #fff;
    overflow: hidden;
    box-shadow: 1px 1px 11px 0 rgba(117, 117, 117, 0.39);
}
.xinjiang-tip{
    z-index: 1000;
    position: absolute;
    display: none;
    height:360px;width:600px;border-radius:5px;background:#fff;box-shadow:0 0 10px 5px #aaa
}
.map-tip-head{
    height:50px;width:100%;border-radius:5px;background:#F8F9F9;border-bottom:1px solid #F0F0F0
}
.map-tip-head .l-n{
    line-height:50px;margin-left:18px
}
.map-tip-head .r-c{
    float:right;line-height:50px;margin-right:18px;color:#5396E3;cursor:pointer
}
.map-tip-title{
    height:60px;
    background:#fff;
    font-size: 14px;
    /* display: inline-block; */
    padding-left:  18px;
    padding-right:  18px;
}
.map-tip-title .t-1{
    float:left;width:33%;padding-top:20px;
}
.map-tip-title .t-2{
    float:left;
    /* width:33%; */
    padding-top:20px;
    text-align: center;
}
.map-tip-title .t-3{
    float:right;width:33%;padding-top:20px;text-align: right;
}
.map-tip-body{
    height:250px;width:100%;border-radius:0 0 5px 0;background:#fff
}
/*è¡¨æ ¼tip*/
.form-tip-panel{
    z-index:1000;
    height:360px;
    width:600px;
    border-radius:5px;
    background:#fff;
    box-shadow: 0 0 14px 0px rgba(170, 170, 170, 0.72);
    display: none;
    position: absolute;
}
.form-tip-head{
    height:50px;width:100%;border-radius:5px;background:#F8F9F9;border-bottom:1px solid #F0F0F0
}
.form-tip-head .s1{
    line-height:50px;margin-left:18px
}
.form-tip-head .s2{
    float:right;line-height:50px;margin-right:18px;color:#5396E3;cursor:pointer
}
.form-tip-title{
    height:100px;background:#fff;font-size: 14px;display: inline-block;padding-left: 18px;padding-right: 18px;
}
.form-tip-title .t1{
    float:left;width: 50%;text-align:  left;padding-top:20px;
}
.form-tip-title .t2{
    float:left;width: 50%;padding-top:20px;text-align: right;
}
.form-tip-title .t3{
    float: left;width: 50%;padding-top: 5px;text-align: left;
}
.form-tip-title .t4{
    float: right;width: 50%;padding-top: 5px;text-align: right;
}
.form-tip-title .t5{
    float: left;width: 50%;padding-top: 5px;text-align: left;
}
.form-tip-body{
    height:200px;width:100%;border-radius:0 0 5px 0;background:#fff
}
.form-tip-body>div{
    width: 100%;
}

/*è¡¨æ ¼ä¸ŠæŠ¥æ ·å¼*/
#hsk_table_form .dataTables_scrollHeadInner thead tr{
    height: 50px !important;
}
#hsk_table_form .dataTables_scrollHeadInner thead tr th{
    text-align: right;
}
#hsk_table_form .dataTables_scrollBody table tbody td{
    height: 50px;
    line-height: 50px;
    vertical-align: middle;
}
#hsk_table_form .DTFC_LeftBodyLiner table tbody tr td{
    vertical-align: middle;
}
.field-tr-content>* {
    display: inline-block;
    height: 14px;
    line-height: 14px;
    font-size: 14px;
    vertical-align: middle;
}

.field-tr-content {
    margin: auto;
    display: inline-block;
    cursor: pointer;
}


.des-rep.rep1 .num1{color: #008be6;}
.des-rep.rep2 .num1{color: #f4a400;}
.des-rep.rep4.num3,.des-rep.rep4.num4 {
    /* max-width: 350px; */
    text-align: left;
    margin: auto;
}

.hskhome-des .rep1,.hskhome-des .rep2 {
    margin: 0;
    display: inline-block;
}

.selected-tr td {
    background: #F4F7FD !important;
}
.table-loading:after {
    content: "数据加载中...";
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    text-align: center;
    line-height: 100px;
    height: 100px;
}